home *** CD-ROM | disk | FTP | other *** search
- ===================================================================
- RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/PatchLev.h,v
- retrieving revision 1.58
- diff -c -r1.58 PatchLev.h
- *** 1.58 1994/02/02 17:07:14
- --- PatchLev.h 1994/03/29 22:43:05
- ***************
- *** 1,5 ****
-
- ! #define PatchLevel "97"
-
- /*
- *
- --- 1,5 ----
-
- ! #define PatchLevel "98"
-
- /*
- *
- ===================================================================
- RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/assert.h,v
- retrieving revision 1.13
- diff -c -r1.13 assert.h
- *** 1.13 1994/02/02 17:07:15
- --- assert.h 1994/02/23 22:27:09
- ***************
- *** 6,11 ****
- --- 6,12 ----
- /* Allow this file to be included multiple times
- with different settings of NDEBUG. */
- #undef assert
- + #undef __assert
-
- #ifndef _COMPILER_H
- #include <compiler.h>
- ***************
- *** 15,21 ****
- extern "C" {
- #endif
-
- -
- __EXTERN void __eprintf __PROTO((const char *expression, const long line,
- const char *filename));
- __EXTERN __EXITING abort __PROTO((void)) __NORETURN;
- --- 16,21 ----
- ***************
- *** 24,60 ****
- }
- #endif
-
- -
- #ifdef NDEBUG
- ! #define assert(cond) (void *)0
- ! #else
-
- #if __STDC__
- #define assert(cond) \
- ((cond) ? 0 : \
- ( __eprintf(#cond,(long)(__LINE__), __FILE__), abort(), 0 ))
- !
- ! #else
- !
-
- #ifndef __SOZOBON__
- /* There's a bug in Sozobon 2.0 whereby __LINE__ & __FILE__ are defined but
- * testing #ifndef __?I?E__ comes out as if they aren't. */
- -
- #ifndef __LINE__
- #define __LINE__ 0
- #endif
- #ifndef __FILE__
- #define __FILE__ "unknown"
- #endif
- !
- ! #endif /* __SOZOBON__ */
-
- #define assert(cond) \
- ((cond) ? 0 : \
- ( __eprintf("cond", (long)(__LINE__), __FILE__), abort(), 0))
- !
- ! #endif /* __STDC__ */
- !
-
- ! #endif /* NDEBUG */
- --- 24,60 ----
- }
- #endif
-
- #ifdef NDEBUG
- ! #define assert(cond) ((void *) 0)
- ! #define __assert(cond) ((void *) 0)
- ! #else /* not NDEBUG */
-
- #if __STDC__
- #define assert(cond) \
- ((cond) ? 0 : \
- ( __eprintf(#cond,(long)(__LINE__), __FILE__), abort(), 0 ))
- ! #define __assert(cond) \
- ! if(!(cond)) \
- ! { __eprintf(#cond,(long)(__LINE__), __FILE__); abort(); }
- ! #else /* not __STDC__ */
-
- #ifndef __SOZOBON__
- /* There's a bug in Sozobon 2.0 whereby __LINE__ & __FILE__ are defined but
- * testing #ifndef __?I?E__ comes out as if they aren't. */
- #ifndef __LINE__
- #define __LINE__ 0
- #endif
- #ifndef __FILE__
- #define __FILE__ "unknown"
- #endif
- ! #endif /* not __SOZOBON__ */
-
- #define assert(cond) \
- ((cond) ? 0 : \
- ( __eprintf("cond", (long)(__LINE__), __FILE__), abort(), 0))
- ! #define __assert(cond) \
- ! if(!(cond)) \
- ! { __eprintf("cond", (long)(__LINE__), __FILE__); abort(); }
- ! #endif /* not __STDC__ */
-
- ! #endif /* not NDEBUG */
- ===================================================================
- RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/ioctl.h,v
- retrieving revision 1.22
- diff -c -r1.22 ioctl.h
- *** 1.22 1994/02/02 17:07:18
- --- ioctl.h 1994/03/17 21:24:49
- ***************
- *** 42,68 ****
- #define TIOCOUTQ (('T'<< 8) | 24)
-
- /* faked by the library */
- ! #define TIOCNOTTY (('T'<<8) | 251)
-
- /* not yet implemented in MiNT */
- ! #define TIOCGETD (('T'<<8) | 252)
- ! #define TIOCSETD (('T'<<8) | 253)
- ! #define TIOCLGET (('T'<<8) | 254)
- ! #define TIOCLSET (('T'<<8) | 255)
-
- #define NTTYDISC 1
-
- /* ioctl's to act on processes */
- ! #define PPROCADDR (('P'<<8) | 1)
- ! #define PBASEADDR (('P'<<8) | 2)
- #define PCTXTSIZE (('P'<< 8) | 3)
- #define PSETFLAGS (('P'<< 8) | 4)
- #define PGETFLAGS (('P'<< 8) | 5)
-
- /* shared memory ioctl's */
- #define SHMGETBLK (('M'<< 8) | 0)
- #define SHMSETBLK (('M'<< 8) | 1)
-
- #endif /* __MINT__ */
-
- #ifndef _filesys_h
- --- 42,113 ----
- #define TIOCOUTQ (('T'<< 8) | 24)
-
- /* faked by the library */
- ! #define TIOCMGET (('T'<< 8) | 248)
- ! #define TIOCCDTR (('T'<< 8) | 249)
- ! #define TIOCSDTR (('T'<< 8) | 250)
- ! #define TIOCNOTTY (('T'<< 8) | 251)
-
- + /* bits in longword fetched by TIOCMGET */
- + #define TIOCM_LE 0001 /* not supported */
- + #define TIOCM_DTR 0002
- + #define TIOCM_RTS 0004
- + #define TIOCM_ST 0010 /* not supported */
- + #define TIOCM_SR 0020 /* not supported */
- + #define TIOCM_CTS 0040
- + #define TIOCM_CAR 0100
- + #define TIOCM_CD TIOCM_CAR
- + #define TIOCM_RNG 0200
- + #define TIOCM_RI TIOCM_RNG
- + #define TIOCM_DSR 0400 /* not supported */
- +
- /* not yet implemented in MiNT */
- ! #define TIOCGETD (('T'<< 8) | 252)
- ! #define TIOCSETD (('T'<< 8) | 253)
- ! #define TIOCLGET (('T'<< 8) | 254)
- ! #define TIOCLSET (('T'<< 8) | 255)
-
- #define NTTYDISC 1
-
- /* ioctl's to act on processes */
- ! #define PPROCADDR (('P'<< 8) | 1)
- ! #define PBASEADDR (('P'<< 8) | 2)
- #define PCTXTSIZE (('P'<< 8) | 3)
- #define PSETFLAGS (('P'<< 8) | 4)
- #define PGETFLAGS (('P'<< 8) | 5)
- + #define PTRACESFLAGS (('P'<< 8) | 6)
- + #define PTRACEGFLAGS (('P'<< 8) | 7)
- + # define P_ENABLE (1 << 0) /* enable tracing */
- + #if 0 /* NOTYETDEFINED */
- + # define P_DOS (1 << 1) /* trace DOS calls - unimplemented */
- + # define P_BIOS (1 << 2) /* trace BIOS calls - unimplemented */
- + # define P_XBIOS (1 << 3) /* trace XBIOS calls - unimplemented */
- + #endif
- +
- + #define PTRACEGO (('P'<< 8) | 8) /* these 4 must be together */
- + #define PTRACEFLOW (('P'<< 8) | 9)
- + #define PTRACESTEP (('P'<< 8) | 10)
- + #define PTRACE11 (('P'<< 8) | 11)
- + #define PLOADINFO (('P'<< 8) | 12)
- + #define PFSTAT (('P'<< 8) | 13)
- +
- + struct __ploadinfo {
- + /* passed */
- + short fnamelen;
- + /* returned */
- + char *cmdlin, *fname;
- + };
-
- /* shared memory ioctl's */
- #define SHMGETBLK (('M'<< 8) | 0)
- #define SHMSETBLK (('M'<< 8) | 1)
-
- + /* cursor control ioctl's */
- + #define TCURSOFF (('c'<< 8) | 0)
- + #define TCURSON (('c'<< 8) | 1)
- + #define TCURSBLINK (('c'<< 8) | 2)
- + #define TCURSSTEADY (('c'<< 8) | 3)
- + #define TCURSSRATE (('c'<< 8) | 4)
- + #define TCURSGRATE (('c'<< 8) | 5)
- #endif /* __MINT__ */
-
- #ifndef _filesys_h
- ===================================================================
- RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/mintbind.h,v
- retrieving revision 1.17
- diff -c -r1.17 mintbind.h
- *** 1.17 1994/02/02 17:07:23
- --- mintbind.h 1994/03/17 21:24:50
- ***************
- *** 481,487 ****
- --- 481,495 ----
- trap_1_wlww(0x13b, (long)(path), (short)(drv), (short)(size))
- #define Salert(msg) \
- trap_1_wl(0x13c, (long)(msg))
- + /* The following are not yet official... */
- + #define Tmalarm(ms) \
- + trap_1_wl(0x13d, (long)(ms))
- + #define Psigintr(vec, sig) \
- + trap_1_www(0x13e, (short)(vec), (short)(sig))
- + #define Suptime(uptime, avenrun) \
- + trap_1_wll(0x13f, (long)(uptime), (long)(avenrun))
-
- +
- #endif /* __LATTICE__ */
- #endif /* __TURBOC__ */
-
- ===================================================================
- RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/osbind.h,v
- retrieving revision 1.36
- diff -c -r1.36 osbind.h
- *** 1.36 1994/02/02 17:07:26
- --- osbind.h 1994/02/23 22:27:10
- ***************
- *** 1342,1349 ****
- movl %1,sp@-; \
- movw %0,sp@- " \
- : /* outputs */ \
- ! : "g"(n), "r"(_a), "r"(_b), "r"(_c), "r"(_d), \
- ! "r"(_e), "r"(_f), "r"(_g), "r"(_h), "r"(_i) /* inputs */ \
- ); \
- \
- __asm__ volatile \
- --- 1342,1349 ----
- movl %1,sp@-; \
- movw %0,sp@- " \
- : /* outputs */ \
- ! : "g"(n), "g"(_a), "g"(_b), "g"(_c), "g"(_d), \
- ! "g"(_e), "g"(_f), "g"(_g), "g"(_h), "g"(_i) /* inputs */ \
- ); \
- \
- __asm__ volatile \
- ===================================================================
- RCS file: /net/acae127/home/bammi/etc/src/master/atari/include/ostruct.h,v
- retrieving revision 1.6
- diff -c -r1.6 ostruct.h
- *** 1.6 1993/06/04 20:02:08
- --- ostruct.h 1994/03/17 21:24:50
- ***************
- *** 153,158 ****
- --- 153,162 ----
- char buttons;
- char xparam;
- char yparam;
- + short xmax;
- + short ymax;
- + short xstart;
- + short ystart;
- } _PARAM;
-
- /* Structure returned by Kbdvbase() */
-